//package org.example;
//
//import org.example.entity.CustomerInfo;
//import org.example.generator.DataGenerator;
//
//import java.time.LocalDate;
//import java.time.format.DateTimeFormatter;
//
///**
// * 测试创建时间功能
// */
//public class TestCreateTime {
//    public static void main(String[] args) {
//        System.out.println("=== 测试创建时间功能 ===");
//
//        // 测试不同日期的创建时间
//        LocalDate[] testDates = {
//            LocalDate.of(2023, 7, 1),
//            LocalDate.of(2023, 8, 15),
//            LocalDate.of(2024, 1, 1),
//            LocalDate.of(2024, 6, 30),
//            LocalDate.of(2025, 8, 31)
//        };
//
//        for (LocalDate testDate : testDates) {
//            System.out.println("\n测试日期: " + testDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
//
//            // 生成5个用户，查看创建时间分布
//            for (int i = 0; i < 5; i++) {
//                CustomerInfo customer = DataGenerator.generateCustomerInfo(testDate);
//                System.out.printf("  用户%d: %s (创建时间: %s)%n",
//                    i + 1, customer.getPlName(), customer.getCreatedTime());
//            }
//        }
//
//        System.out.println("\n=== 测试完成 ===");
//        System.out.println("验证要点:");
//        System.out.println("1. 创建时间的日期部分应该与订单生成日期一致");
//        System.out.println("2. 创建时间的时分秒应该在06:00:00到23:00:00之间");
//    }
//}
